# 数据库
import pymysql
# 打开数据库连接
db = pymysql.connect(host="localhost", user="root", password="root", port=3306, database="test", charset='utf8')
cursor = db.cursor()            # 使用cursor()方法获取操作游标
sql = 'insert into user_base values(2,1823324242,"test");'
cursor.execute(sql)             # 使用execute方法执行SQL语句
data = cursor.fetchall()        # 使用 fetchall() 方法获取所有数据
db.commit()                     # 插入、删除、更新表时，需要提交到数据库执行
db.close()                      # 关闭数据库连接
print(data)


# 数据库查询操作
"""
    fetchone(): 该方法获取下一个查询结果集。结果集是一个对象
    fetchall():接收全部的返回结果行.
    rowcount: 这是一个只读属性，并返回执行execute()方法后影响的行数。
"""
